home *** CD-ROM | disk | FTP | other *** search
- COBALTS.EXE novelty toolkit Optional REGISTRATION 1.00
- COBALTS BUCKELS GRAPHICS or just write and say "HI"
-
- A virtual screen demo and assorted IBM specific C language
- routines for MUSIC and GRAPHICS including HERCULES support
- and written strictly for the fun of it (although if we got a
- dollar from everyone who reads this, we could probably send
- out for pizza some evening.)
-
- LARGE MODEL MICROSOFT C 5.1 or MIX POWER C 2.0 is supported.
- Can be ported to Other compilers using the int86 routines or
- their equivalent and outp and its equivalent. The author
- can be contacted by leaving email at the phone number listed
- in the demo.
-
- I have written a sound function for MICROSOFT C that is
- included in this lot so if you would like to play some tiny
- tunes in your MS C progs you should add COBALT's to your
- collection. (change from MIX to MICROSOFT using preprocessor
- directive to initialize MK_FP macro.)
-
- The group of programs that are used to create COBALTS.EXE
- are internally documented in the respective source files.
-
- Briefly, the sequence that I used to create the PICTURE was
-
- a. scan into Paint Program and edit to suit
- b. convert from 4-color .PCX to RUNLENGTH ENCODED array
- using UTILITY animake.exe (included)
- c. compile to object module appropriate to the particular
- compiler used (tested with MIX and MICROSOFT)
- d. declare the encoded array as an external element in the
- main program module and link to at build time
-
- The Sequence that was used to create the MUSIC was
-
- a. Convert from binary filetype .SND (my format)
- (packet = 3 bytes- frequency = word/ duration = byte)
- to array of type int (similar to BASIC notion of SOUND)
- using utility SND2TXT.exe (included)
-
- b. compile to object module
-
- c. declare as external and link to
-
- The purpose of COBALTS.EXE was primarily one of practically
- PRACTICAL fun, and should not be confused with DEMOs that
- provide a useful end product. The routines themselves can
- be of significant value.
-
- Hardware Requirements- XT(4.77 OK) or AT and 384K
- Display Requirements - CGA or BETTER or HERCULES MONO equ
- Other Requirements - Mirror Shades